package com.hedl.classroom.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

/**
 * ProjectName: onlinec-classroom
 * DateTime: 2023/7/10 17:41
 * Author: Big Watermelon
 * Description: 文件信息
 */
@Data
@ToString
@ApiModel("文件信息")
public class UploadFileParamsDto {
    /**
     * 文件名称
     */
    @ApiModelProperty("文件名称")
    private String filename;

    /**
     * 文件类型（文档，音频，视频）
     */
    @ApiModelProperty("文件类型")
    private String fileType;

    /**
     * 文件content-type
     */
    @ApiModelProperty("内容类型")
    private String contentType;

    /**
     * 文件大小
     */
    @ApiModelProperty("文件大小")
    private Long fileSize;

    /**
     * 标签
     */
    @ApiModelProperty("标签")
    private String tags;

    /**
     * 上传人
     */
    @ApiModelProperty("上传人")
    private String username;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
}
